package com.exampleredis.controller;

import com.exampleredis.utils.RedisUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Slf4j
@Controller
@RequestMapping("/demoRedis")
public class TestController {

    @Autowired
    private RedisUtil redisUtil;

    @GetMapping("set")
    public void setRedis(){
        redisUtil.set("r","aaaaaa");
        //return redisUtil.get("r");
    }

    @RequestMapping("del")
    public void delRedis(){
        redisUtil.del("a");
    }

    @RequestMapping("delbook")
    public void delBook(){
        redisUtil.del("book");
    }

    @GetMapping("seth")
    public void setHRedis(){
        redisUtil.hset("book","java","thread");
        //return redisUtil.get("r");
    }
}